package com.medusa.aps.business.modules.basic.model.input;

import com.medusa.aps.business.model.pagination.Page;
import com.medusa.aps.business.modules.basic.mp.entity.Workshop;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import java.util.Set;

@Getter
@Setter
public class WorkshopParam extends Page<Workshop> {

    /**
     * 车间名称
     */
    @Schema(description = "车间名称")
    private String workshopName;

    /**
     * 车间编码
     */
    @Schema(description = "车间编码")
    private String workshopCode;

    /**
     * 关键字
     */
    @Schema(description = "关键字")
    private String keyword;


    /**
     * 车间负责人
     */
    @Schema(description = "车间负责人")
    private String workshopLeader;

    /**
     * 联系电话
     */
    @Schema(description = "联系电话")
    private String contactNumber;

    /**
     * 导出的车间id集合
     */
    @Schema(description = "导出的车间id集合")
    private Set<Long> ids;

}
